<?php
	
class Table_DefileDans extends Zend_Db_Table_Abstract
{
    protected $_name    = 'defiledans';
    protected $_primary = array('DEFILE_NUMERO','VIP_NUMERO');
    protected $_sequence = true; //la table a un autoincrément
    
    // Fonction permettant de recuperer qui a defile dans quel defile
    public function getAllDefileDans()
	{
		return $this->fetchAll($this->select()
							   ) ;
	} 	
	
	// Fonction permettant de recuperer le nombre de personnes ayant defile dans un defile
	public function getNbDefileDans()
	{
		return $this->fetchRow($this->select()
									-> from ($this, array ('total'=>'COUNT(*)'))
							   ) ;
	}
	
	// Fonction permettant de recuperer tous les defiles d'un mannequin grace a son numero VIP
	public function getDefileDansByVipNum($num)
	{
		return $this->fetchAll($this->select()
									-> where('VIP_NUMERO= ?',$num)
							   ) ;
	}
	
	// Fonction permettant de recuperer tous les mannequin d'un defile grace au numero de defile
	public function getDefileDansByDefileNum($num)
	{
		return $this->fetchRow($this->select()
									-> where('DEFILE_NUMERO= ?',$num)
							   ) ;
	}
	
	
	

}